package com.pai4j.domain.vo.response.subjectaccount;
import com.pai4j.domain.vo.dto.AbstractBaseEsDTO;
import com.pai4j.domain.vo.response.UserBaseResponseInfoVO;
import lombok.Data;

import java.util.List;

@Data
public class ArticleBaseResponseVO extends AbstractBaseEsDTO {

    /**
     * 文章id
     */
    private Long id;

    /**
     * 作者
     */
    private String author;

    /**
     * 专题号
     */
    private String subjectAccount;
    /**
     * 专题信息
     */
    private SubjectBaseResponseVO subjectAccountInfo;
    
    
    private UserBaseResponseInfoVO userInfo;

    /**
     * 文章计划推送时间，13位时间戳，精确到秒
     */
    private Long planPushTime;

    /**
     * 文章发布时间，13位时间戳，精确到秒
     */
    private Long publishTime;


    /**
     * 文章标题
     */
    private String title;

    /**
     * 文章封面图片（支持多图）
     */
    private List<String> cover;

    /**
     * 文章总结
     */
    private String description;

    /**
     * 文章正文
     */
    private String content;

    /**
     * 文章标签
     */
    private String signs;

    /**
     * 文章跳转链接
     */
    private String redirectUrl;

    /**
     * 文章状态
     *
     * @see
     */
    private Integer status;
}
